<?php
/**
* 
* ShopWindow Toolset
* 
* Copyright (C) 2008 Digital Window Ltd.
* 
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*
*/


require_once(HOME_PATH.'classes'.DIRECTORY_SEPARATOR.'class.shopcore.php');
require_once(HOME_PATH.'classes'.DIRECTORY_SEPARATOR.'class.smarty_sw.php');

// init ShopCore
if ( !is_object($oShopCore) ) {
	$oShopCore = new shopcore();
}

// init Smarty
if ( !is_object($oSmarty) ) {
	$oSmarty= new smarty_sw();
}


// load env vars into params obj
$oShopCore->syncApiParams($oQueryListParams);


$aQueries = $oShopCore->oApiQueryList->getQueryList($oQueryListParams);


// check not empty
if ( !empty( $aQueries ) ) {
	// add link
	foreach ( $aQueries as $oQuery ) {
		$oQuery->sLink = $oShopCore->buildLink(P_PRODUCTLIST, '', '', $oQuery->iCategoryId, $oQuery->sQuery);
	}
}


# SMARTY ASSIGN
$oSmarty->assign('aQueries', $aQueries);


?>